home *** CD-ROM | disk | FTP | other *** search
/ Professional Soft Collection 1.02 / Professional Soft Collection 1.02.iso / noveldos.700 / rpldoc.txt < prev    next >
Text File  |  1994-01-26  |  16KB  |  467 lines

  1.  
  2.  
  3. USING REMOTE COMPUTERS ON THE NETWORK
  4.  
  5. Overview
  6. ========
  7.  
  8. This chapter explains how to set up the network so that computers (mostly
  9. diskless computers) can boot from the Remote Boot disk image files stored
  10. on a Personal NetWare server's hard disk.
  11.  
  12. The following topics are covered in this chapter:
  13.  
  14. - Determining the Remote Boot PROM Type
  15.  
  16. - Setting Up Remote Booting on a Server
  17.  
  18. - Installing a Novell-Certified Remote Boot PROM Chip on Your Network Board
  19.  
  20. - Making a Bootable Diskette
  21.  
  22. - Creating Remote Boot Disk Image Files
  23.  
  24. - Loading the NEARSERV Program
  25.  
  26. - Running RPLFIX.COM for Older Remote Boot PROMs with DOS Versions Above
  27.   5.x or Later
  28.  
  29. Introduction
  30. ============
  31.  
  32. Remote booting is based on the concept of storing the image of a bootable
  33. floppy disk in a shared directory on a Personal NetWare or NetWare server
  34. drive. Remote boot computers use this image to boot up to the system prompt.
  35. These computers do not need a diskette or hard drive to function on the
  36. network and are, therefore, called diskless computers. A diskless computer
  37. relies on a Progammable Read Only Memory (PROM) chip installed on its
  38. network board to communicate with the boot server. When the computer is
  39. powered on, it uses the boot image stored on a server to load the necessary
  40. DOS and Personal NetWare system files used for connecting to the workgroup.
  41.  
  42. The image file can include any files you would normally load from a boot
  43. diskette.
  44.  
  45. Personal NetWare allows you to use a default image file for all diskless
  46. computers on the network, or to use customized image files unique to each
  47. computer's particular system and network environment.
  48.  
  49. Remote Boot Files
  50. =================
  51.  
  52. To use Personal NetWare's remote booting feature, the following files must
  53. exist in the LOGIN directory of a Personal NetWare server. These files are
  54. automatically copied to the NWCLIENT\RPL directory when you install the first
  55. Personal NetWare server software.
  56.  
  57. - RPLODI.COM is the DOS TSR that allows for Remote Program Loading (RPL).
  58.   This file is used only with the older type of Remote Boot PROM; see the
  59.   following section for information about PROM types.
  60.  
  61. - RPLFIX.COM allows computers to Remote Program Load correctly with DOS 5
  62.   and later.
  63.  
  64. - RBOOT.COM is for generic Novell RPL Boot PROMs.
  65.  
  66. - ETHER.RPL is for networks using the IBM Ethernet adapter.
  67.  
  68. - PCN2L.RPL is for networks using the IBM PC Network adapter.
  69.  
  70. - TOKEN.RPL is for networks using the IBM Token-Ring adapter.
  71.  
  72. Determining the Remote Boot PROM Type
  73. =====================================
  74.  
  75. There are two kinds of Remote Boot PROM used with NetWare networks. The
  76. two types are referred to as follows:
  77.  
  78. - Old
  79. - Enhanced
  80.  
  81. It is important the you know the type of Remote Boot PROM you are using.
  82. Some procedures for setting up remote booting on your computer are specific
  83. to the type of Remote Boot PROM you are using. For information on the type
  84. of Remote Reset PROM you are using, refer to the manufacturer's
  85. documentation.
  86.  
  87. Note: The 'old' type of Remote Boot PROMs support only the raw 802.3 and
  88. E-II frame types. The 'enhanced' type does not support the raw 802.3 frame
  89. type. Therefore, it is important to know what frame types your server
  90. supports to determine whether the type of Remote Boot PROM you are using is
  91. supported. If your server supports the Ethernet frame type 'E-II', you can
  92. then use either type of Remote Boot PROM.
  93.  
  94. Setting Up Remote Booting on a Server
  95. =====================================
  96.  
  97. Setting up remote booting on a Personal NetWare server requires you to do
  98. the following:
  99.  
  100. - Install a Novell-certified Remote Boot PROM chip on your network board
  101. - Make a bootable diskette
  102. - Create Remote Boot disk image files on the Personal NetWare server
  103. - Load the RPL.COM program
  104. - Load the NEARSERV program
  105. - Boot a computer
  106.  
  107. Installing a Novell-Certified Remote Boot PROM Chip on Your Network Board
  108. -------------------------------------------------------------------------
  109.  
  110. For information on how to complete this procedure, refer to the
  111. documentation provided with your Novell-certified Remote Boot PROM Kit.
  112.  
  113. Making a Bootable Diskette
  114. --------------------------
  115.  
  116. To make a bootable diskette, use the DOS FORMAT /S command, and then copy
  117. the required files to the diskette. Refer to the following section,
  118. 'Required Files,' for a list of files.
  119.  
  120. 1. Format a floppy diskette using the DOS FORMAT /S command by typing
  121.    
  122.    FORMAT A: /S <Enter>
  123.    
  124.    This FORMAT command copies DOS system files to the diskette for booting.
  125.  
  126.    Make sure that the diskette you format is the correct size for the drive.
  127.  
  128. 2. Copy the required files to the boot diskette using the DOS COPY command
  129.    by typing
  130.  
  131.    COPY directory_path\file_name destination_drive <Enter>
  132.  
  133.    For example, copy the NET.CFG file from your network directory to the
  134.    boot diskette in drive A: by typing
  135.  
  136.    COPY C:\NWCLIENT\NET.CFG A:\ <Enter>
  137.  
  138. Required Files
  139.  
  140. Create or copy the following files to each image file boot diskette:
  141.  
  142. AUTOEXEC.BAT
  143. CONFIG.SYS
  144. COMMAND.COM
  145. NET.CFG
  146. VLM (Virtual Loadable Module) files (.VLM files)
  147. VLM.EXE
  148. DOS system and networking files
  149. Network board drivers (LSL.COM, driver.COM, IPXODI.COM)
  150.  
  151. AUTOEXEC.BAT File
  152.  
  153. Create an AUTOEXEC.BAT file that includes the following lines. Do not
  154. include RPLODI.COM if you are using the enhanced type of PROM.
  155.  
  156. @echo off
  157. LSL
  158. RPLODI.COM
  159. network_board_driver.COM
  160. IPXODI
  161. VLM
  162. NET LOGIN username
  163. NET MAP C: LOGIN
  164. SET COMSPEC = C:\COMMAND.COM
  165. C:
  166.  
  167. Note: If you are creating more than one boot image, rename the
  168. AUTOEXEC.BAT file on the bootable diskette for each computer to a unique
  169. file name such as DOS1.BAT. See 'Creating Remote Boot Disk Image Files'
  170. for details.
  171.  
  172. CONFIG.SYS File
  173.  
  174. Create a system configuration file. Include the following line in the file:
  175.  
  176. LASTDRIVE=Z
  177.  
  178. COMMAND.COM File
  179.  
  180. Make sure that the correct COMMAND.COM file exists on the bootable
  181. diskette for the particular DOS version running on your computer.
  182.  
  183. NET.CFG File
  184.  
  185. Create a network configuration file. The following is an example of a
  186. NET.CFG file for a Novell NE2000 Ethernet board:
  187.  
  188. LINK DRIVER NE2000
  189.    PORT 300
  190.    INT 3
  191.    FRAME ETHERNET_802.2
  192.  
  193. NETWARE DOS REQUESTER
  194.    PREFERRED WORKGROUP = XXXX
  195.    FIRST NETWORK DRIVE = C
  196.  
  197. The NET.CFG file on the server should have the same configuration as the
  198. one on the remote computer. You can copy the NET.CFG directly from the
  199. network directory (NWCLIENT by default) on the server to your boot
  200. diskette. (You may need to modify the LINK DRIVER section to match your
  201. board settings if they differ from the settings used on the server.)
  202.  
  203. DOS System and Networking Files
  204.  
  205. The following files must exist on the image file boot diskette. You will
  206. need to create the AUTOEXEC.BAT and CONFIG.SYS files manually, and copy or
  207. create the NET.CFG file manually.
  208.  
  209. CONFIG.SYS
  210. AUTOEXEC.BAT
  211. LSL.COM
  212. RPLODI.COM (Use with 'old' type only)
  213. network_board_driver.COM
  214. IPXODI.COM
  215. VLM.EXE
  216. CONN.VLM
  217. FIO.VLM
  218. GENERAL.VLM
  219. IPXNCP.VLM
  220. NWP.VLM
  221. PNW.VLM
  222. REDIR.VLM
  223. TRAN.VLM
  224. NET.CFG
  225. COMMAND.COM
  226.  
  227. Creating Remote Boot Disk Image Files
  228. -------------------------------------
  229.  
  230. If you want to create a single Remote Boot disk image file for a single
  231. computer, see 'Creating a Single Remote Boot Disk Image File'.
  232.  
  233. If you need to create multiple Remote Boot disk image files for computers
  234. using different network boards or operating environments, see 'Creating
  235. Multiple Remote Boot Disk Image Files'.
  236.  
  237. Creating a Single Remote Boot Disk Image File
  238.  
  239. 1. To create a disk image file, insert your prepared bootable diskette
  240.    into a floppy disk drive on the server.
  241.    
  242.    See 'Making a Bootable Diskette' for information and procedures.
  243.  
  244. 2. Run the DOSGEN program in the LOGIN directory.
  245.  
  246.    For example, type the following for drive A:
  247.  
  248.    DOSGEN A: <Enter>
  249.  
  250.    Your screen will look similar to the following listing:
  251.  
  252.    Floppy Type: 3.1/2 inch 1.44 MB
  253.    Total Floppy Space 2880 Sectors
  254.    Transferring Data (2880 Sectors) to 
  255.      'NET$DOS.SYS'
  256.   
  257.    DOSGEN creates a disk image file called NET$DOS.SYS (a copy of the
  258.    files on the boot diskette) in the LOGIN directory.
  259.  
  260. 3. Copy the AUTOEXEC.BAT file from the boot diskette to the LOGIN
  261.    directory.
  262.  
  263. Creating Multiple Remote Boot Disk Image Files
  264.  
  265. 1. Create an AUTOEXEC.BAT file in the LOGIN directory that contains only
  266.    a line with twelve spaces in it (use the <Spacebar>).
  267.  
  268.    You should create this file with an ASCII text editor and save the file
  269.    to the LOGIN directory on your server.
  270.  
  271. 2. Create a subdirectory in LOGIN for each DOS version for which you want
  272.    to create a boot image file.
  273.  
  274. 3. Copy the operating system files for each DOS version to the appropriate
  275.    subdirectory using the DOS COPY command.
  276.  
  277. 4. Locate the bootable diskette and use the REN command to rename the
  278.    AUTOEXEC.BAT on the bootable diskette for each computer to a unique
  279.    name for each computer, by typing
  280.  
  281.    REN AUTOEXEC.BAT new_file_name.BAT <Enter>
  282.  
  283.    For example, you could rename the file for the first computer named
  284.    'dos1' by typing
  285.  
  286.    REN AUTOEXEC.BAT DOS1.BAT <Enter>
  287.  
  288. 5. Copy the renamed .BAT file (DOS1.BAT, in this example) from the boot
  289.    diskette to the LOGIN directory.
  290.  
  291. 6. Create a new AUTOEXEC.BAT file on each boot diskette to execute the
  292.    renamed batch file.
  293.  
  294. 7. Use the DOSGEN program to create a uniquely named .SYS file in the LOGIN
  295.    directory for each bootable diskette.
  296.  
  297. 8. From the LOGIN directory, type a command similar to the following:
  298.  
  299.    DOSGEN A:DOS1.SYS <Enter> 
  300.  
  301.    Your screen will look similar to the following listing:
  302.  
  303.    Floppy Type: 3.1/2 inch, 1.44 MB
  304.    Total Floppy Space 2880 Sectors
  305.    Transferring Data (2880 Sectors) to
  306.      'DOS1.SYS'
  307.  
  308. 9. Run NET INFO and record the network number and node address of the
  309.    computer that will use the disk image file you just created.
  310.  
  311.    You need this information to create the BOOTCONF.SYS file.
  312.  
  313.    When you have finished running DOSGEN for two boot diskettes, a list
  314.    of the image files will look similar to the following:
  315.  
  316.       DOS1.SYS: Network#=DOC20 Node=5a003b77
  317.  
  318.       DOS2.SYS: Network#=DOC20 Node=1b0276a3
  319.  
  320. 10. Create a BOOTCONF.SYS file or modify the existing BOOTCONF.SYS file
  321.     in the LOGIN directory.
  322.  
  323.     The BOOTCONF.SYS file tells your computer which of the multiple boot
  324.     image file to use.
  325.  
  326.     When you create multiple Remote Boot disk image files, you also need
  327.     a BOOTCONF.SYS file in the LOGIN directory that lists
  328.  
  329.     - All customized Remote Boot disk image files. (This doesn't include
  330.       the default NET$DOS.SYS file.)
  331.  
  332.     - The network address and node address of each computer that uses the
  333.       customized boot image files.
  334.  
  335.     Add the new entries to the existing BOOTCONF.SYS file with your DOS
  336.     text editor. Include a line for each Remote Boot image file you created,
  337.     using an entry format containing the following information:
  338.  
  339.     - The number zero and the letter x (0x)
  340.     - The network address
  341.     - A comma (,)
  342.     - The node or station address
  343.     - An equal sign (=)
  344.     - The boot disk image filename
  345.  
  346.     An example for two boot diskettes follows:
  347.     
  348.     0xDOC20,5a003b77=DOS1.SYS,GNS
  349.     0xDOC20,1b0276a3=DOS2.SYS,GNS
  350.  
  351. Loading the NEARSERV Program
  352. ----------------------------
  353.  
  354. NEARSERV.EXE is the Personal NetWare Nearest Server TSR. Its purpose is
  355. to support remote booting with Remote Boot PROMs on Personal NetWare.
  356. NEARSERV.EXE replaces BOOTNCP that was used with a NetWare Lite server.
  357.  
  358. Important: The NEARSERV.EXE program cannot be used if any NetWare 3.x or
  359. 4.x or servers exist on the network.
  360.  
  361. To use the NEARSERV program with Personal NetWare, complete the following:
  362.  
  363. 1. From the LOGIN directory, load the NEARSERV program by typing
  364.  
  365.    NEARSERV <Enter>
  366.  
  367.    The Personal NetWare Server must be version 1.2 or later. Do not use
  368.    any parameter settings. The server must have a directory resource named
  369.    'LOGIN' for NEARSERV.EXE to function.
  370.    
  371. It is not necessary to run VLM.EXE on the server; however, the Personal
  372. NetWare workgroup that the server resides in must match the workgroup that
  373. the client has in its boot diskette image file from its NET.CFG file.
  374.  
  375. Booting Up a Remote Computer
  376. ----------------------------
  377.  
  378. After you have completed the setup procedures in the previous sections, do
  379. the following:
  380.  
  381. 1. Make sure the remote booting hardware is installed according to
  382.    manufacturer's instructions.
  383.  
  384. 2. Make sure the boot server is turned on and has the NEARSERV program
  385.    loaded.
  386.  
  387. 3. Turn on the diskless computer.
  388.  
  389. 4. If you are using older Remote Boot PROMs, see 'Running RPL with Older
  390.    Remote Boot PROMs' for information.
  391.  
  392. Running RPL with Older Remote Boot PROMs
  393. ========================================
  394.  
  395. If you are using older Remote Boot PROMs, modify the steps for running RPL
  396. on Enhanced Remote Boot PROMs described in the sections that follow by doing
  397. the following:
  398.  
  399. - For single remote boot image files, see 'Creating a Single Remote Boot
  400.   Disk Image File' for instructions.
  401.  
  402. - For multiple remote boot image files, see 'Creating Multiple Remote Boot
  403.   Disk Image Files' for instructions.
  404.  
  405. Running RPLFIX.COM for Older Remote Boot PROMs with DOS Versions Above 5.x
  406. --------------------------------------------------------------------------
  407.  
  408. RPLFIX allows computers to remote program load (RPL) properly with DOS 5.x
  409. and later. Run it after you create the boot image file. RPLFIX modifies the
  410. boot image file, so you need to run it only once.
  411.  
  412. The remote computer may hang during the reset process if you are resetting
  413. using DOS 5.x or later and the boot image file has not been modified by
  414. RPLFIX.
  415.  
  416. Using RPLFIX
  417. ------------
  418.  
  419. RPLFIX is in the NWCLIENT\RPL directory (by default) after install.
  420.  
  421. 1. Change directory to the LOGIN directory where the boot image files are
  422.    located (usually named NET$DOS.SYS).
  423.  
  424. 2. Run the RPLFIX utility by typing
  425.  
  426.    RPLFIX [d:] boot_image_file <Enter>
  427.    
  428.    If you renamed your boot image file, you must use the new filename
  429.    with RPLFIX.
  430.  
  431.    Replace d with the drive letter where the image file is located. Replace
  432.    boot_image_file with the name of the file created with the DOSGEN program.
  433.  
  434.    If the drive the LOGIN directory is located on is drive C:, you would
  435.    enter the following:
  436.  
  437.    RPLFIX C:NET$DOS.SYS
  438.  
  439. Troubleshooting RPL with Older Remote Boot PROMs
  440. ------------------------------------------------
  441.  
  442. - If you get the error message 'Error opening boot disk image file', you
  443.   are probably attaching to another server that does not contain the Remote
  444.   Boot disk image file. Place a copy of the disk image file on the other
  445.   server that your computer is logging in to.
  446.  
  447. - If you get the error 'Batch file missing', make sure the AUTOEXEC.BAT
  448.   file is in
  449.  
  450.   LOGIN directory    For every server you could possibly attach to
  451.   Default directory    For every server you normally log in to
  452.  
  453. - If a computer using the boot Remote Boot PROM does not boot, and you have
  454.   another computer with a diskette drive configured the same as the first
  455.   computer (has the same type of network board using the same configuration
  456.   options), see if the second computer will boot with the boot diskette you
  457.   used with DOSGEN.
  458.  
  459.   Booting with the boot diskette on the second computer should be the same
  460.   as booting from the Personal NetWare server on the first computer.
  461.  
  462. - The type of Remote Boot PROM you are using may not support the frame type
  463.   used on your network. The 'old' type of Remote Boot PROM does not support
  464.   the default 802.2 used with Ethernet networks.
  465.  
  466.  
  467.